Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Costa Rica F1 Guatemala F1 Mexico F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Germany F9 Argentina F4 Chile F1 Chile F2 Poland F1 Argentina F5 Brazil F1 Germany F13 Copa Petrobras - Buenos Aires Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Aamulehti Tampere Open - Tampere Trani Challenger Manerbio Challenger Como Challenger Biella Challenger Alessandria Challenger Porto Alegre Challenger Aix En Provence Challenger Genova Challenger Campinas Challenger Panama City Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Heilbronn Challenger Blois Challenger Mallorca Challenger Genova Challenger Biella Challenger Bukhara Challenger - Bukhara Buenos Aires Challenger Orange Prokom Open - Sopot Copa Ericsson Uruguay - Montevideo Steelers Cup - Kosice Dusseldorf Open 2006 - Dusseldorf Samsung Secruities Cup Challenger - Seoul Naples Challenger - Naples La Serena Open - La Serena Cortina Challenger Open SEAT 2008 - Barcelona Todi Challenger Reggio Emilia Challenger Guayaquil Challenger Marburg Challenger Banja Luka Challenger Sao Paulo Challenger Buenos Aires Challenger Zagreb Open - Zagreb Ludwigshafen Challenger Generali Open 2001 - Kitzbuhel Schickendanz Open - Furth Intersport Heilbronn Open - Heilbronn Tehran Open 2004 - Tehran Citta di Monza - Monza Timisoara Challenger - Timisoara XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo BMW Open - Munich BMW Tennis Championship - Sunrise Prosperita Open 2008 - Ostrava Generali Open 2002 - Kitzbuhel CA Tennis Trophy - Vienna Unicredit Czech Open - Prostejov Mexico City Challenger Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Samarkand Challenger - Samarkand Southern Capital Cup - Almaty Pekao Open - Szczecin Guayaquil Challenger Bordeaux Challenger Salinas Challenger Cancun Challenger Blois Challenger Copa Petrobras - Aracaju Buenos Aires Challenger Pullach Challenger Guayaquil Challenger Genova Challenger Barletta Challenger V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao XXIX Edizione 'A.Savoldi Marco' - Manerbio Rome Challenger Milan Challenger Turin Challenger Campinas Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires San Marino Challenger Guayaquil Challenger Todi Challenger Buenos Aires Challenger Open de Montauban - Montauban Buenos Aires Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Vicenza Challenger Dallas Challenger Open Romania - Bucharest CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Banja Luka Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open Umag - Umag Heilbronn Challenger Pilot Pen Tennis - New Haven Lyon Challenger Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra The Wrexham Challenger - Wrexham Whirlpool Open - Budapest Memorial Kolyaskin - Donetsk Milan Challenger Copa Sevilla - Seville 2000 Cairo Challenger - Cairo BCP Tennis Classic - Sao Paulo TennisCup Vlaanderen - Antwerp Architect Open - Budapest Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Oberstaufen Cup - Oberstaufen The Wrexham Challenger - Wrexham 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Black Forest Open - Freudenstadt Diego Open - Budapest Kamnik Challenger - Kamnik Lima Challenger 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas BA-CA Tennis Trophy - Vienna Gran Copa Ericsson - Rio de Janeiro Panama City Challenger Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Gemax Open 2002 - Belgrade Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen BH Tennis Open International Cup - Belo Horizonte Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov JVC Trophy - Vienna Bulgarian Challenger 2002 - Sofia VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon CA-Challenge 2000 - Graz Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup - Campos do Jordao CA Challenge - Graz 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Copa Ericsson Chile - Santiago Copa Ericsson Costa Rica - San Jose Dharwad Challenger 2003 - Dharwad Ischgl International Tennis Challenger 2003 - Ischgl Volkswagen Challenger 2004 - Wolfsburg Graz CA Challenger - Graz Uncle Toby's Burnie Challenger - Tasmania San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City BMW Brixina Tennis Open - Bressanone Ljubljana Open - Ljubljana Zagreb Open - Zagreb Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg Ourocard Tennis Challenger - Sao Paulo Sydney International - Sydney Tehran Open ATP Challenger - Tehran Tumkur Open - Tumkur VI Gramado Open de Tenis - Gramado Britania Zavaleta - Puebla ATP Challenger 2003 Numea - New Caledonia I Manta Open - Manta Open de Franche-Comte - Besancon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Brasov Challenger - Brasov SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires S Tennis Master Championship - Graz Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Black Forest Open 2004 - Freudenstadt Copa Petrobras Aracaju - Aracaju ATP Challenger Numea - New Caledonia Copa Telefonica CTC Chile - Santiago Copa Petrobras Bogota - Bogota X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Garden Open 2005 - Rome 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Oberstaufen Cup - Oberstaufen PBZ Zagreb Indoors - Zagreb Riviera di Rimini Challenger - Rimini Porsche Open - Poznan ATP Open Castilla y Leon - Segovia 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil MoviStar Open - Vina del Mar Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Gemax Open - Belgrade XI Abierto Internacional de Salinas - Salinas XL Bermuda Open - Bermuda Garden Open - Rome ECM Prague Open - Prague Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Open 13 - Marseille Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion The Dubai Tennis Championships - Dubai Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Open Seat Godo 2007 - Barcelona Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Siemens Open 2007 - Scheveningen Hypo Group Tennis International - Portschach San Marino Cepu Open - San Marino Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Ordina Open - 's-Hertogenbosch Copa Petrobras Argentina - Buenos Aires Synsam Swedish Open - Bastad Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mercedes Cup - Stuttgart XL Bermuda Open - Bermuda Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Sporting Challenger '08-Trofeo Regione Piemonte - Turin ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Karshi Challenger - Karshi Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Iquique Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart San Benedetto Challenger Orbetello Challenger Cordenons Challenger ATP Studena Croatia Open Umag - Umag Rijeka Challenger Lima Challenger Prostejov Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Bucaramanga Challenger Todi Challenger Napoli Challenger Palermo Challenger Montevideo Challenger If Stockholm Open - Stockholm Braunschweig Challenger Sunrise Challenger Chennai Open - Chennai Caltanissetta Challenger Grand Prix Hassan II - Casablanca Napoli Challenger Mercedes Cup - Stuttgart Blunmenau Challenger Curitiba Challenger BCR Open Romania - Bucharest San Remo Challenger Geneva Challenger Bank Austria Tennis Trophy - Vienna Perugia Challenger Montevideo Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Asuncion Challenger Medellin Challenger Movistar Open - Santiago Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Brasil Open - Costa do Sauipe Santiago Challenger Grand Prix Hassan II - Casablanca Blois Challenger Biella Challenger BCR Open Romania - Bucharest Montevideo Challenger Canberra Challenger Open Seat Godo - Barcelona Heineken Open - Auckland Movistar Open - Santiago Bastad Challenger Buenos Aires Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Braunschweig Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Alphen Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Montevideo Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Bastad Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Montevideo Challenger China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires The LTA Hull Challenger - Hull Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Szczecin Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Lima Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Generali Open - Kitzbuhel AEGON International - Eastbourne Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Santiago Challenger Malaysian Open - Kuala Lumpur Rio De Janeiro Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Open de Tanger - Tangier Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Argentina Open - Buenos Aires Intersport Heilbronn Open - Heilbronn Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Alicante Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Guayaquil Challenger Ethias Tennis Trophy - Mons San Remo Tennis Cup 15° Piertomaso - San Remo Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech German Tennis Championships - Hamburg Generali Open - Kitzbuhel Synsam Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Mercedes Cup - Stuttgart 2003 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Croatia Open - Umag Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Estoril Open - Estoril Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Kremlin Cup - Moscow Rakuten Japan Open - Tokyo AEGON International - Eastbourne CA Tennis Trophy - Vienna Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Apia International - Sydney Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Ecuador Open - Quito Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Konzum Croatia Open - Umag Rio Open - Rio de Janeiro 2002 Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Serbia Open - Belgrade BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Shenzhen Open - Shenzhen Bet-at-home Open - Hamburg Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch French Open - Paris Abierto Mexicano Telcel - Acapulco Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid German Tennis Championships - Hamburg Miami Open - Miami Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Olympics - London Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0